Pronamic\WordPress\Pay\Plugin C

Total Complexity 117
Dependencies 41
Dependents 70
Total lines 1,653
Lines of code 753
Logical lines of code 459
Comment lines 490
Methods 26
Properties 24

Methods 26

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
__construct()
B
21
5 296
start_payment()
A
41 10 56
update_payment()
A
49 9 32
maybe_redirect()
A
51 9 27
pronamic_service()
A
46 7 38
plugins_loaded()
A
43 6 47
process_payment_post_data()
S
53 7 23
handle_returns()
S
51 6 27
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
54 3 21
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
render_exception()
S
80 1 3
datetime_format()
S
75 1 4
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
get_default_error_message()
S
79 1 3